export const tableDataList = [
  {
    type: "input", // input Select Checkbox date
    porp: "earLabel",
    typeObj: {},
    name: "耳标",
    required: true,
    show: true,
    sortable: true
  },
  {
    type: "input", // input Select Checkbox date
    porp: "eleEarLabel",
    typeObj: {},
    name: "电子耳标",
    show: true,
    sortable: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "buildingNo",
    porpName: "buildingName",
    linkage: true,
    typeObj: {
      // list: [],
      listName: ["facilityName", "facilityNo"]
    },
    name: "栋舍",
    required: true,
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "columnNo",
    porpName: "columnName",
    typeObj: {
      // list: [],
      listName: ["facilityName", "facilityNo"]
    },
    name: "栏舍",
    required: true,
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "source",
    typeObj: {
      list: [
        { name: "本场出生", value: "本场出生" },
        { name: "国内引进", value: "国内引进" },
        { name: "国外引进", value: "国外引进" }
      ],
      listName: ["name", "value"]
    },
    name: "来源",
    show: true
  },
  {
    type: "TimePicker", // input Select Checkbox date
    porp: "birthday",
    typeObj: {},
    name: "出生日期",
    required: true,
    show: true,
    sortable: true
  },
  {
    type: "TimePicker", // input Select Checkbox date
    porp: "groupDate",
    typeObj: {},
    name: "入群日期",
    show: true,
    sortable: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "gender",
    linkage: "gender",
    typeObj: {
      list: [
        { name: "公", value: "公" },
        { name: "母", value: "母" }
      ],
      listName: ["name", "value"]
    },
    name: "性别",
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "sheepType",
    linkage: "sheepType",
    typeObj: {
      list: [
        { name: "羔羊", value: "羔羊" },
        { name: "育成羊", value: "育成羊" },
        { name: "后备羊", value: "后备羊" },
        { name: "种羊", value: "种羊" },
        { name: "育肥羊", value: "育肥羊" }
      ],
      listName: ["name", "value"]
    },
    name: "羊只类型",
    required: true,
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "eweType",
    linkage: "eweType",
    typeObj: {
      list: [
        { name: "配种期", value: "配种期" },
        { name: "妊娠前期", value: "妊娠前期" },
        { name: "妊娠后期", value: "妊娠后期" },
        { name: "哺乳期", value: "哺乳期" },
        { name: "空怀期", value: "空怀期" },
        { name: "后备期", value: "后备期" }
      ],
      listName: ["name", "value"]
    },
    name: "母羊类型",
    required: true,
    show: true
  },
  // {
  //   type: "Select", // input Select Checkbox date
  //   porp: "series",
  //   linkage: "series",
  //   typeObj: {
  //     list: [
  //       { name: "无", value: "无" },
  //       { name: "羔皮系", value: "羔皮系" },
  //       { name: "快长系", value: "快长系" }
  //     ],
  //     listName: ["name", "value"]
  //   },
  //   name: "羊只系列",
  //   required: true,
  //   show: true
  // },
  // {
  //   type: "Select", // input Select Checkbox date
  //   porp: "breedingFlag",
  //   porpName: "breedingFlag",
  //   linkage: "breedingFlag",
  //   typeObj: {
  //     list: [
  //       { name: "是", value: true },
  //       { name: "否", value: false }
  //     ],
  //     listName: ["name", "value"]
  //   },
  //   name: "是否留种",
  //   show: true
  // },
  {
    type: "input", // input Select Checkbox date
    porp: "currentParity",
    typeObj: {},
    name: "胎次",
    show: true
  },
  {
    type: "TimePicker", // input Select Checkbox date
    porp: "lastLambing",
    typeObj: {},
    name: "最后产羔日期",
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "reproductiveStatus",
    typeObj: {
      list: [
        { name: "已配未检", value: "已配未检" },
        { name: "初检-", value: "初检-" },
        { name: "初检+", value: "初检+" },
        { name: "复检-", value: "复检-" },
        { name: "复检+", value: "复检+" },
        { name: "流产未配", value: "流产未配" },
        { name: "产后未配", value: "产后未配" },
        { name: "育成", value: "育成" },
        { name: "出生", value: "出生" },
        { name: "已投放", value: "已投放" },
        { name: "未投放", value: "未投放" }
      ],
      listName: ["name", "value"]
    },
    name: "繁育状态",
    show: true
  },
  // {
  //   type: "Select", // input Select Checkbox date
  //   porp: "healthyStatue",
  //   linkage: "healthyStatue",
  //   typeObj: {
  //     list: [
  //       { name: "健康", value: "健康" },
  //       { name: "非健康", value: "非健康" }
  //     ],
  //     listName: ["name", "value"]
  //   },
  //   name: "健康状态",
  //   show: true
  // },
  {
    type: "Select", // input Select Checkbox date
    porp: "lambGrade",
    typeObj: {
      list: [
        { name: "特级", value: "特级" },
        { name: "一级", value: "一级" },
        { name: "二级", value: "二级" },
        { name: "三级", value: "三级" }
      ],
      listName: ["name", "value"]
    },
    name: "羔羊等级",
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "lambskinGrade",
    typeObj: {
      list: [
        { name: "甲", value: "甲" },
        { name: "乙", value: "乙" },
        { name: "丙", value: "丙" },
        { name: "等外", value: "等外" }
      ],
      listName: ["name", "value"]
    },
    name: "羔皮等级",
    show: true
  },
  // {
  //   type: "Select", // input Select Checkbox date
  //   porp: "plantVarietyNo",
  //   porpName: "plantVarietyName",
  //   typeObj: {
  //     list: [{ name: "湖羊", value: "湖羊" }],
  //     listName: ["name", "value"]
  //   },
  //   name: "品种",
  //   show: true
  // },
  {
    type: "input", // input Select Checkbox date
    porp: "ancestry",
    typeObj: {},
    name: "血统",
    show: true
  },
  {
    type: "input", // input Select Checkbox date
    porp: "sameBirth",
    typeObj: {},
    name: "同胎羔数",
    show: true
  },
  {
    type: "input", // input Select Checkbox date
    porp: "birthWeight",
    typeObj: {},
    name: "出生重量kg",
    show: true,
    sortable: true
  },
  {
    type: "input", // input Select Checkbox date
    porp: "weaningWeight",
    typeObj: {},
    name: "断奶重量kg",
    show: true,
    sortable: true
  },
  {
    type: "input", // input Select Checkbox date
    porp: "sixMonthWeight",
    typeObj: {},
    name: "6月龄重kg",
    show: true,
    sortable: true
  },
  {
    type: "input", // input Select Checkbox date
    porp: "populationType",
    typeObj: {
      list: [
        { name: "育种群", value: "育种群" },
        { name: "保种群", value: "保种群" }
        // { name: "繁育群", value: "繁育群" }
      ],
      listName: ["name", "value"]
    },
    name: "种群类型",
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "fatherEarLab",
    typeObj: {
      list: [],
      listName: ["name", "value"]
    },
    name: "父号",
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "motherEarLab",
    typeObj: {
      list: [],
      listName: ["name", "motherNo"]
    },
    name: "母号",
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "patternType",
    typeObj: {
      list: [
        { name: "波浪", value: "波浪" },
        { name: "片花", value: "片花" },
        { name: "直毛", value: "直毛" }
      ],
      listName: ["name", "value"]
    },
    name: "花纹类型",
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "patternArea",
    typeObj: {
      list: [
        { name: "1/4", value: "1/4" },
        { name: "2/4", value: "2/4" },
        { name: "3/4", value: "3/4" },
        { name: "4/4", value: "4/4" }
      ],
      listName: ["name", "value"]
    },
    name: "花纹面积",
    show: true
  },
  {
    type: "input", // input Select Checkbox date
    porp: "patternWidth",
    typeObj: {},
    name: "花纹宽度",
    show: true
  }
]
export const formDataList = [
  {
    type: "input", // input Select Checkbox date
    porp: "earLabel",
    typeObj: {},
    name: "耳标",
    required: true,
    show: true
  },
  {
    type: "input", // input Select Checkbox date
    porp: "eleEarLabel",
    typeObj: {},
    name: "电子耳标",
    required: false,
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "buildingNo",
    porpName: "buildingName",
    linkage: "buildingNo",
    typeObj: {
      list: [],
      listName: ["facilityName", "facilityNo"]
    },
    name: "栋舍",
    required: true,
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "columnNo",
    porpName: "columnName",
    typeObj: {
      list: [],
      listName: ["facilityName", "facilityNo"]
    },
    name: "栏舍",
    required: true,
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "source",
    typeObj: {
      list: [
        { name: "本场出生", value: "本场出生" },
        { name: "国内引进", value: "国内引进" },
        { name: "国外引进", value: "国外引进" }
      ],
      listName: ["name", "value"]
    },
    name: "来源",
    required: false,
    show: true
  },
  {
    type: "date", // input Select Checkbox date
    porp: "birthday",
    typeObj: {},
    name: "出生日期",
    required: true,
    show: true
  },
  {
    type: "date", // input Select Checkbox date
    porp: "groupDate",
    typeObj: {},
    name: "入群日期",
    required: false,
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "gender",
    linkage: "gender",
    typeObj: {
      list: [
        { name: "公", value: "公" },
        { name: "母", value: "母" }
      ],
      listName: ["name", "value"]
    },
    name: "性别",
    required: true,
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "populationType",
    typeObj: {
      list: [
        { name: "育种群", value: "育种群" },
        { name: "保种群", value: "保种群" }
        // { name: "繁育群", value: "繁育群" }
      ],
      listName: ["name", "value"]
    },
    name: "种群类型",
    required: false,
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "eweType",
    linkage: "eweType",
    typeObj: {
      list: [
        { name: "配种期", value: "配种期" },
        { name: "妊娠前期", value: "妊娠前期" },
        { name: "妊娠后期", value: "妊娠后期" },
        { name: "哺乳期", value: "哺乳期" },
        { name: "空怀期", value: "空怀期" },
        { name: "后备期", value: "后备期" }
      ],
      listName: ["name", "value"]
    },
    name: "母羊类型",
    required: false,
    show: false
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "sheepType",
    // linkage: "sheepType",
    typeObj: {
      list: [
        { name: "羔羊", value: "羔羊" },
        { name: "育成羊", value: "育成羊" },
        { name: "后备羊", value: "后备羊" },
        { name: "种羊", value: "种羊" },
        { name: "育肥羊", value: "育肥羊" }
      ],
      listName: ["name", "value"]
    },
    name: "羊只类型",
    required: true,
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "series",
    linkage: "series",
    typeObj: {
      list: [
        { name: "无", value: "无" },
        { name: "羔皮系", value: "羔皮系" },
        { name: "快长系", value: "快长系" }
      ],
      listName: ["name", "value"]
    },
    name: "羊只系列",
    required: false,
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "breedingFlag",
    typeObj: {
      list: [
        { name: "是", value: true },
        { name: "否", value: false }
      ],
      listName: ["name", "value"]
    },
    name: "是否留种",
    required: false,
    show: true
  },
  {
    type: "input", // input Select Checkbox date
    porp: "currentParity",
    typeObj: {},
    name: "胎次",
    required: false,
    show: true
  },
  {
    type: "date", // input Select Checkbox date
    porp: "lastLambing",
    typeObj: {},
    name: "最后产羔日期",
    required: false,
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "reproductiveStatus",
    typeObj: {
      list: [
        { name: "已配未检", value: "已配未检" },
        { name: "初检-", value: "初检-" },
        { name: "初检+", value: "初检+" },
        { name: "复检-", value: "复检-" },
        { name: "复检+", value: "复检+" },
        { name: "流产未配", value: "流产未配" },
        { name: "产后未配", value: "产后未配" },
        { name: "育成", value: "育成" },
        { name: "出生", value: "出生" }
      ],
      listName: ["name", "value"]
    },
    name: "繁育状态",
    required: false,
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "healthyStatue",
    typeObj: {
      list: [
        { name: "健康", value: "健康" },
        { name: "非健康", value: "非健康" }
      ],
      listName: ["name", "value"]
    },
    name: "健康状态",
    required: false,
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "lambGrade",
    typeObj: {
      list: [
        { name: "特级", value: "特级" },
        { name: "一级", value: "一级" },
        { name: "二级", value: "二级" },
        { name: "三级", value: "三级" }
      ],
      listName: ["name", "value"]
    },
    name: "羔羊等级",
    required: false,
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "lambskinGrade",
    typeObj: {
      list: [
        { name: "甲", value: "甲" },
        { name: "乙", value: "乙" },
        { name: "丙", value: "丙" },
        { name: "等外", value: "等外" }
      ],
      listName: ["name", "value"]
    },
    name: "羔皮等级",
    required: false,
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "plantVarietyNo",
    typeObj: {
      list: [{ name: "湖羊", value: "湖羊" }],
      listName: ["name", "value"]
    },
    name: "品种",
    required: false,
    show: true
  },
  {
    type: "input", // input Select Checkbox date
    porp: "ancestry",
    typeObj: {},
    name: "血统",
    required: false,
    show: true
  },
  {
    type: "input", // input Select Checkbox date
    porp: "sameBirth",
    number: true,
    typeObj: {},
    name: "同胎羔数",
    required: false,
    show: true
  },
  {
    type: "input", // input Select Checkbox date
    porp: "birthWeight",
    number: true,
    typeObj: {},
    name: "出生重量kg",
    required: false,
    show: true
  },
  {
    type: "input", // input Select Checkbox date
    porp: "weaningWeight",
    number: true,
    typeObj: {},
    name: "断奶重量kg",
    required: false,
    show: true
  },
  {
    type: "input", // input Select Checkbox date
    porp: "sixMonthWeight",
    number: true,
    typeObj: {},
    name: "6月龄重kg",
    required: false,
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "fatherNo",
    typeObj: {
      list: [],
      listName: ["name", "value"]
    },
    name: "父号",
    required: false,
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "motherNo",
    typeObj: {
      list: [],
      listName: ["name", "value"]
    },
    name: "母号",
    required: false,
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "patternType",
    typeObj: {
      list: [
        { name: "波浪", value: "波浪" },
        { name: "片花", value: "片花" },
        { name: "直毛", value: "直毛" }
      ],
      listName: ["name", "value"]
    },
    name: "花纹类型",
    required: false,
    show: true
  },
  {
    type: "Select", // input Select Checkbox date
    porp: "patternArea",
    typeObj: {
      list: [
        { name: "1/4", value: "1/4" },
        { name: "2/4", value: "2/4" },
        { name: "3/4", value: "3/4" },
        { name: "4/4", value: "4/4" }
      ],
      listName: ["name", "value"]
    },
    name: "花纹面积",
    required: false,
    show: true
  },
  {
    type: "input", // input Select Checkbox date
    porp: "patternWidth",
    typeObj: {},
    name: "花纹宽度",
    required: false,
    show: true
  },
  {
    type: "input", // input Select Checkbox date
    porp: "remarks",
    typeObj: {},
    name: "备注",
    required: false,
    show: true
  }
]
